/**
 * created by 小卷毛, 2022-03-18
 * Copyright (c) 2022, 416143467@qq.com All Rights Reserved.
 * #                   *********                            #
 * #                  ************                          #
 * #                  *************                         #
 * #                 **  ***********                        #
 * #                ***  ****** *****                       #
 * #                *** *******   ****                      #
 * #               ***  ********** ****                     #
 * #              ****  *********** ****                    #
 * #            *****   ***********  *****                  #
 * #           ******   *** ********   *****                #
 * #           *****   ***   ********   ******              #
 * #          ******   ***  ***********   ******            #
 * #         ******   **** **************  ******           #
 * #        *******  ********************* *******          #
 * #        *******  ******************************         #
 * #       *******  ****** ***************** *******        #
 * #       *******  ****** ****** *********   ******        #
 * #       *******    **  ******   ******     ******        #
 * #       *******        ******    *****     *****         #
 * #        ******        *****     *****     ****          #
 * #         *****        ****      *****     ***           #
 * #          *****       ***        ***      *             #
 * #            **       ****        ****                   #
 */
package com.rzico.sbl.model

import android.os.Parcelable
import kotlinx.parcelize.Parcelize

/**
 * 描 述：
 * 作 者：小卷毛  2022-03-18 09:52
 * 修改描述：
 * 修 改 人：
 * 修改版本：
 */

@Parcelize
data class ManagerDate(
    var date: String = "",
    var name: String = "",
    var subPrice: String = "",
    var subQuantity: String = "",
    var quantity: String = "",
    var returnQuantity: String = "",
    var amount: String = ""
) : Parcelable

@Parcelize
data class ManagerSaleData(
    var member: String = "",
    var sn: String = "",
    var eid: String = "",
    var ename: String = "",
    var pid: String = "",
    var pname: String = "",
    var quantity: String = "",
    var date: String = ""
) : Parcelable

@Parcelize
data class SaleChartData(
    var stationId: String = "",
    var stationName: String = "",
    var productId: String = "",
    var productName: String = "",
    var quantity: Float = 0f,
    var date: String = ""
) : Parcelable

@Parcelize
data class ManagerGoodsData(
    var sn: String = "",
    var name: String = "",
    var quantity: String = "",
    var amount: String = "",
    var data: ArrayList<ManagerDate> = ArrayList(),
) : Parcelable

@Parcelize
data class ManagerWayModel(
    var weixinPay: ArrayList<ManagerDate> = ArrayList(),
    var aliPay: ArrayList<ManagerDate> = ArrayList(),
    var cashPay: ArrayList<ManagerDate> = ArrayList(),
    var coupon: ArrayList<ManagerDate> = ArrayList(),
    var coupon2: ArrayList<ManagerDate> = ArrayList(),
    var coupon3: ArrayList<ManagerDate> = ArrayList(),
) : Parcelable

@Parcelize
data class ManagerOrderModel(
    var unconfirmed: ArrayList<ManagerDate> = ArrayList(),
    var confirmed: ArrayList<ManagerDate> = ArrayList(),
    var completed: ArrayList<ManagerDate> = ArrayList()
) : Parcelable

@Parcelize
data class ManagerOrderData(
    var sn: String = "",
    var amountPayable: String? = "",
    var quantity: String? = "",
    var subQuantity: String? = "",
    var createDate: String? = "",
    var orderStatus: String? = "",
    var shippingStatus: String? = "",
    var name: String? = "",
    var ename: String? = "",
    var aname: String? = "",
    var amount: String? = ""
) : Parcelable

@Parcelize
data class ManagerStation(
    var id: String = "",
    var member: String = "",
    var name: String? = "",
    var phone: String? = "",
    var linkman: String? = "",
    var logo: String? = "",
    var subQuantity: String? = "",
    var subPrice: String? = ""
) : Parcelable